#pragma once

#include "Light.h"
#include "Color3f.h"
#include "Lighting.h"

class DirectionalLight :
    public Light
{
private:
    Lighting lighting;
public:
    DirectionalLight(const Vector3f& dir, const Color3f& color);

    Lighting getLightingFrom(Vector3f& pos);

    void userModify(float x, float y);
};
